package com.xpxrule.dataobject.vo;

import lombok.Data;

@Data
public class FieldInfoVo {
    /**
     * 模型key
     */
    private String modelKey;
    /**
     * 字段名称(如：name)
     */
    private String fieldName;
    /**
     * 模型字段名称（展示名称，如：person.dog.name）
     */
    private String modelFieldName;
    /**
     * 字段中文名称
     */
    private String modelFieldZhName;
    /**
     * 字段取值类型（基础数据类型:basicType、自定义数据类型:customType、常量:enumConstant）
     * 返回给前端的只存在basicType及enumConstant
     */
    private String fieldValueType;
    /**
     * 字段类型
     */
    private String fieldType;
    /**
     * 基本字段类型（如：String、Integer等）
     */
    private String basicFieldType;
}
